Ext.define('IHC.view.ihc.processos.IHC004MarcacaoListView' , {
	extend: 'Ext.grid.Panel',
	autoScroll: false,
	itemId: 'ihc004-marcacao-list',
	xtype: 'ihc004-marcacao-list',
	locales: {
		title: 'ihc004-marcacao.mainPanel.title'
	},
	header : false,
	
	title: 'ihc004-marcacao.mainPanel.title',
	store: 'IHC.store.ihc.processos.IHC004Marcacao',
	
	buildFilters : function() {
		return {
			ftype: 'filters',
			id: 'gridFilters',
			encode: true,
			local: false,
			filters: []
		};
	},
	
	initComponent: function() {
		var me = this,
			filters = me.buildFilters();
		Ext.applyIf(me, {
			features: [filters],
			columns: [{
				text: 'atividadeColaborador',
				dataIndex: 'atividadeColaborador',
				renderer : function(v) {
					return v.atividade.projeto.descricao;
				},
				locales : {
					"default" : "br.feevale.ihc.Marcacao.projeto"
				},
				flex : 2.5		
			}, {
				text: 'atividadeColaborador',
				dataIndex: 'atividadeColaborador',
				renderer : function(v) {
					return v.atividade.descricao;
				},
				locales : {
					"default" : "br.feevale.ihc.Marcacao.atividade"
				},
				flex : 2.5
			}, {
				xtype : "datecolumn",
				dataIndex : "inicio",
				format : "d/m/Y H:i",
				locales : {
					"default" : "br.feevale.ihc.Marcacao.inicio"
				},
				flex : 1.5
			}, {
				xtype : "datecolumn",
				dataIndex : "fim",
				format : "d/m/Y H:i",
				locales : {
					"default" : "br.feevale.ihc.Marcacao.fim"
				},
				flex : 1.5
			}],
			
			bbar: {
				xtype: 'pagingtoolbar',
				store: 'IHC.store.ihc.processos.IHC004Marcacao',
				displayInfo: true
			}
		});
		
		me.callParent(arguments);
	}
});
